package com.tt.sso.service;

import com.tt.common.exception.TtException;
import com.tt.common.page.TtResult;
import com.tt.pojo.User;

/**
 * 用户接口
 * @author 青青
 */
public interface IUserService
{

    TtResult checkData(String data, int type);

    /**
     * 用户注册
     * @param user 用户对象
     * @return
     */
    TtResult register(User user);

    /**
     * 用户登录
     * @param username
     * @param password
     * @return
     */
    TtResult login(String username, String password) throws TtException;

    /**
     * 根据token获取用户
     * @param token
     * @return
     */
    TtResult getUserByToken(String token);
}
